#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

void solve() {
    int n;
    cin>>n;
    vector<int> p(n);
    for(int i=0;i<n;i++){
        cin>>p[i];
    }
    bool f=true;
    int dis=0;
    for(int i=0;i<n;i++){
        dis+=2-p[i];
        cout<<dis<<' ';
        if(dis>p[i]){
            f=false;
        }
    }
    if(f)cout<<"Yes"<<'\n';
    else cout<<"No"<<'\n';
}

int main(){
    ios::sync_with_stdio(0);
    cin.tie(0),cout.tie(0);
    int _=1;
    cin>>_;
    while(_--){
        solve();
    }
}